Iberische Halbinsel (gesamtes Gebiet, jedoch seltener an der Mittelmeerküste und im Südwesten), Großbritannien (nicht in Nordirland), Frankreich (westlich der Linie Reims - Lyon - Nîmes - Foix), Benelux-Staaten, Deutschland (verbreitet im nördlichen Niedersachsen und im westlichen Schleswig-Holstein, zerstreut in Nordrhein-Westfalen, im nördlichen Sachsen-Anhalt, im westlichen Mecklenburg-Vorpommern und im östlichen Schleswig-Holstein, sonst selten oder fehlend), Dänemark, Schweden und Marokko
Trockene bis wechselfeuchte Heiden, Silikat-Magerrasen, Wegränder, Waldsäume, lichte und trockene Wälder sowie Sand- und Kiesgruben; kalkmeidend; in 0-1800 m Höhe